.landing-ui-button-sidebar {
	background: none;
	color: #525C69;
	font-size: 15px;
	line-height: 40px;
	padding: 0 20px 0 15px;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	height: 40px;
	width: 100%;
	text-align: left;
}

.landing-ui-button-sidebar .landing-ui-button-text {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;

	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;
	max-width: 100%;
	border-radius: 100px;

	display: inline-block;
	line-height: 30px;
}

.landing-ui-button-sidebar:hover {
	background: rgba(82, 92, 105, .07);
}

.landing-ui-button-sidebar.landing-ui-active .landing-ui-button-text {
	background: rgba(82, 92, 105, .6);
	color: #ffffff;
}


.landing-ui-button-sidebar.landing-ui-new-section .landing-ui-button-text {
	position: relative;
}

.landing-ui-button-sidebar.landing-ui-new-section .landing-ui-button-text::before {
	background: #2FC6F6;
	position: absolute;
	top: 7px;
	right: 7px;
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
}


.landing-ui-button-sidebar:not(.landing-ui-button-sidebar-child) {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
	line-height: 41px;
	border-bottom: 1px rgba(216, 216, 216, .5) solid;
	border-radius: 0;
	margin-left: 30px;
	margin-right: 35px;
	padding-left: 0!important;
	padding-top: 0;
	width: calc(100% - 60px);
}


.landing-ui-button-sidebar:not(.landing-ui-button-sidebar-child) .landing-ui-button-text {
	margin-left: -15px;
}

.landing-ui-button-sidebar:not(.landing-ui-button-sidebar-child):hover {
	background: none;
}

.landing-ui-button-sidebar-child + .landing-ui-button-sidebar:not(.landing-ui-button-sidebar-child),
.landing-ui-button-sidebar-empty + .landing-ui-button-sidebar:not(.landing-ui-button-sidebar-child) {
	margin-top: 40px;
}


.landing-ui-button-sidebar.landing-ui-button-sidebar-feedback {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	position: relative;
	overflow: visible;
	margin-top: 40px;
	background: none;
	color: #0063C6;
	font-size: 14px;
	text-transform: none;
}

.landing-ui-button-sidebar.landing-ui-button-sidebar-feedback:not(.landing-ui-active):hover {
	opacity: .65;
}

.landing-ui-button-sidebar.landing-ui-button-sidebar-feedback::before {
	display: block;
	content: '';
	position: absolute;
	top: -17px;
	left: 30px;
	width: 156px;
	border-top: 1px rgba(0, 0, 0, .1) solid;
	pointer-events: none;
}

.landing-ui-button-sidebar-icon {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 13px;
	color: #00A6DB;
	display: inline-block;
	background-position: left;
	background-repeat: no-repeat;
	height: 16px;
	padding-left: 19px;
	line-height: 14px;
	margin-left: 3px;
}

.landing-ui-button-sidebar-icon-important {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.01 0a7.99 7.99 0 110 15.979A7.99 7.99 0 018.01 0zm1.051 7H6.974v.008h-.987v.977h.987v4.025h-.987v.975h1.005v-.001h2.007l.001.001h1.004v-.974l-.943-.001V7zm-1.1-4.145a1.388 1.388 0 100 2.776 1.388 1.388 0 000-2.776z' fill='%232FC6F6' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.landing-ui-button-sidebar-more {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	opacity: 0.4;
	font-size: 10px;
	color: #525C69;
	line-height: 18px;
	position: fixed;
	bottom: 75px;
	border-bottom: 0;
	padding-left: 30px!important;
	width: 288px;
}

.landing-ui-button-sidebar-more .landing-ui-button-text {
	padding-left: 5px;
}

.landing-ui-button-sidebar-more::after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	width: 238px;
	left: 30px;
	border-top: 1px rgba(0, 0, 0, .1) solid;
	pointer-events: none;
}

.landing-ui-button-sidebar-more::before {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.308 6.519a2.33 2.33 0 01-1.79 1.79A2.369 2.369 0 013.692 5.48c.171-.807.982-1.618 1.79-1.79A2.369 2.369 0 018.307 6.52m3.253-1.393l-1.189-.198a4.483 4.483 0 00-.365-.985.037.037 0 01.004-.04l.746-.924a.524.524 0 00-.016-.68l-.473-.531a.525.525 0 00-.672-.096l-1.017.639a4.471 4.471 0 00-1.476-.671.037.037 0 01-.028-.03L6.88.439A.524.524 0 006.362 0H5.65a.523.523 0 00-.517.439L4.937 1.61a.037.037 0 01-.028.03 4.47 4.47 0 00-1.217.506.037.037 0 01-.04-.002l-.948-.676a.525.525 0 00-.676.056l-.503.504a.525.525 0 00-.056.676l.678.95c.008.011.009.027.001.04a4.482 4.482 0 00-.502 1.208.037.037 0 01-.03.028L.44 5.126A.525.525 0 000 5.644v.712c0 .257.186.476.439.518l1.178.196a.037.037 0 01.03.028c.088.352.214.688.38 1.002a.037.037 0 01-.004.04l-.742.92a.525.525 0 00.016.678l.472.532a.525.525 0 00.673.096l1.01-.635a.037.037 0 01.041 0 4.47 4.47 0 001.44.635l.2 1.195c.04.253.26.439.517.439h.712a.524.524 0 00.518-.439l.195-1.171a.037.037 0 01.028-.03c.43-.107.832-.276 1.203-.497a.037.037 0 01.04.001l.988.706c.208.149.494.126.676-.056l.503-.504a.523.523 0 00.056-.676l-.703-.986a.037.037 0 01-.002-.04 4.46 4.46 0 00.503-1.212.037.037 0 01.03-.028l1.164-.194A.524.524 0 0012 6.356v-.712a.525.525 0 00-.44-.518' fill='%23525C69' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E") 50% no-repeat;
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
}